﻿/*
 * Copyright © 2020, Wuxi Safover Intelligent Technology Co., Ltd. All rights reserved.
 * 
 * 无锡安永智能科技有限公司版权所有，未经许可，不得用于商业用途
 * 
 * Visit: https://www.safover.com/ 
 */


namespace Safover.LidarCollector.Core
{
    public abstract class DeviceConditionChangedEventArgs
    {
        /// <summary>
        /// Currently there are: RotaryTable, OpticalMaser, AcquisitionCard and Camera.
        /// </summary>
        public abstract DeviceType DeviceType { get; }

        /// <summary>
        /// Device availability conditon
        /// </summary>
        public DeviceCondition DeviceCondition { get; set; }

        public string Description { get; set; }

        /// <summary>
        /// True if virtual hardware
        /// </summary>
        public bool IsVirtualDevice { get; set; }
    }


}
